
$('.loginnr').on('submit', function () {
    // 获取value值
    let loginp1val = $('.loginp1 input').val()
    let loginp2val = $('.loginp2 input').val()
    let loginp3val = $('.loginp3 input').val()
    let loginp4val = $('.loginp4 input').val()
    let loginp5val = $('.loginp5 input').val()
    let loginp6val = $('.loginp6 input').val()

    // 账号
    let fall1 = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
    if (fall1.test(loginp1val)) {
        $(this).find('.loginp1').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp1').find('span').text('字母开头，允许5-16字节，允许字母数字下划线').css('color', 'red')
        return false
    }

    //    密码
    let fall2 = /^[a-zA-Z]\w{5,17}$/
    if (fall2.test(loginp2val)) {
        $(this).find('.loginp2').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp2').find('span').text('以字母开头，长度在6~18之间，只能包含字母、数字和下划线').css('color', 'red')
        return false
    }
    // 确认密码
    if (loginp2val === loginp3val) {
        $(this).find('.loginp3').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp3').find('span').text('两次密码输入必须一致').css('color', 'red')
        return false
    }

    // 手机号
    let fall4 = /^(13[0-9]|14[5|7]|15[0|0|2|3|5|6|7|8|9]|18[0|0|2|3|5|6|7|8|9])\d{8}$/
    if (fall4.test(loginp4val)) {
        $(this).find('.loginp4').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp4').find('span').text('请输入正确的手机号').css('color', 'red')
        return false
    }
    // 验证码
    let fall5 = /^[A-Za-z0-9]{4}$/
    if (fall5.test(loginp5val)) {
        $(this).find('.loginp5').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp5').find('span').text('请输入四位验证码').css('color', 'red')
        return false
    }
    // 手机验证码
    let fall6 = /^[A-Za-z0-9]{6}$/
    if (fall6.test(loginp6val)) {
        $(this).find('.loginp6').find('span').text('输入正确').css('color', 'green')
    } else {
        $(this).find('.loginp6').find('span').text('请输入六位验证码').css('color', 'red')
        return false
    }

})

// 随机验证码
function randomInt ( max, min ){
    return Math.floor(Math.random()*(max-min+1))+min;
}
    
    $('.sjs').click(function(){
        let ssj = randomInt(1000,9999)
        $(this).text(ssj)
    })

// 获取验证码倒计时
$('.obtain').click(function(){
    let num = 29
    $('.obtain').text(`重新获取(${num})`).css({backgroundColor:'#ccc'})
    $('.obtain').prop('disabled',true)
    let jsq = setInterval(function(){
        num--
    $('.obtain').text(`重新获取(${num})`)
    if(num <= 0){
        clearInterval(jsq)
        $('.obtain').text('获取验证码').css('background','#1a83e5')
        $('.obtain').prop('disabled',false)
    }
    },1000)
})